home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-19 / 3ddcad02.zip / DANCAD3D.DOC < prev    next >
Text File  |  1991-10-21  |  43KB  |  1,063 lines

  1.  
  2. [              D A N C A D  3 D   V E R S I O N   2 . 0              ]   
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                           DANCAD3D.COM  v2.0
  21.  
  22.                 3D CAD CAE Program Brief Documentation
  23.  
  24.  
  25.           DANCAD3D, 466 Diamond St., San Francisco, CA  94114
  26.  
  27.           Copyright (c) 1986, 1987, 1988 by Daniel H. Hudgins
  28.                          All Rights Reserved.
  29.  
  30.  
  31.    Read the disclaimer in this *.DOC file before using the program.
  32.  
  33.     This version of DANCAD3D is dedicated to the thousands of DANCAD3D
  34. users around the world and especially  to  those  that  supported  its
  35. development  with  financial  and  spiritual  support and constructive
  36. criticism and view  points.  And  additionally  to  the  dealers  that
  37. agreed to sell v1.x and gave me the opportunity to build DANCAD3D into
  38. a useful program.
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.                                 [DOC-1]      
  60.  
  61. [                         D I S C L A I M E R                        ]   
  62.  
  63.  
  64.  
  65.                               DISCLAIMER
  66.  
  67.     DANCAD3D,   including  programs,   disks,   and  documentation  is
  68. distributed  as  is,  with no guarantee that it will work correctly in
  69. any or all situations.  This manual may contain errors and  omissions.
  70. In  no  event  will  Daniel  H.  Hudgins  be  liable  for any damages,
  71. including  lost  profits,   lost  savings  or  other   incidental   or
  72. consequential damages arising out of the use or inability to use these
  73. programs  and  or  files,  even  if the Author has been advised of the
  74. possibility of such damages, or for any claim by any other party.  The
  75. program can and will crash resulting in loss of  data  when  operated,
  76. Daniel  H.  Hudgins  shall  not  be held liable or responsible for any
  77. such loss.  Should the program prove defective,  you (the user) assume
  78. the  entire  cost of all necessary repair,  servicing,  or correction.
  79. All offers are subject to  change  or  withdrawal  without  notice  or
  80. notification  of  any  kind.  The use of the program constitutes total
  81. agreement and acceptance of this disclaimer.  If you reside in a local
  82. that has laws that require Daniel H.  Hudgins to bear liability of any
  83. kind you are disallowed use of this or any other  program  written  by
  84. Daniel  H.  Hudgins.  If  you  cannot  accept  the program "as is" and
  85. "where is" and you bought it from Daniel H.  Hudgins  then  return  it
  86. within  30  days in unaltered,  undamaged,  and unused condition for a
  87. refund (less shipping and handling).
  88.  
  89.     If you find a bug in the program let me know about it so  that  it
  90. can  be  fixed.  I  cannot  read minds through time and space and your
  91. getting mad and not writing does no one any good.  When I release  the
  92. program  it  is  working on my equipment,  if there is a major problem
  93. with it working on yours you will need to tell me about it for  me  to
  94. be able to fix it.
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.                                 [DOC-2]      
  119.  
  120. [                         D I S C L A I M E R                        ]   
  121.  
  122.  
  123.  
  124.                            TRADE MARK NOTICE
  125.  
  126.     A number of Trade Marks are mentioned in this manual  and  in  the
  127. programs  and  files  on the accompanying disks.  They belong to there
  128. respective companies and have no  connection  to  DANCAD3D.  They  are
  129. only  mentioned to help you identify the differences between equipment
  130. supplied for use with personal computers and how that affects your use
  131. of DANCAD3D.  Among the Trade Marks mentioned are:
  132.  
  133.     IBM, CGA, EGA, MDA, 5152, ProPrinter, PC, PC-XT, PC-AT, PC-DOS are
  134. trademarks and or  registered  trademarks  of  International  Business
  135. Machines Corporation.
  136.  
  137.     MX-80,  LX-80,  HI-80,  Epson  are  trademarks  and  or registered
  138. trademarks of EPSON Corporation.
  139.  
  140.     Hercules are trademarks and or registered trademarks  of  Hercules
  141. Computer Technology, Inc.
  142.  
  143.     MicroSoft,  MS-DOS  are trademarks and or registered trademarks of
  144. Microsoft Corporation.
  145.  
  146.     FastTRAP,  KeyMAP are trademarks and or registered  trademarks  of
  147. MicroSpeed Incorporated.
  148.  
  149.     Turbo  Pascal  are  trademarks  and  or  registered  trademarks of
  150. Borland International.
  151.  
  152.     PostScript are trademarks and or registered  trademarks  of  Adobe
  153. Systems Incorporated.
  154.  
  155.     Linotronic 300 are trademarks  and  or  registered  trademarks  of
  156. Linotype Incorporated.
  157.  
  158.     LaserWriter Plus are trademarks and or  registered  trademarks  of
  159. Apple Computer Incorporated.
  160.  
  161.     HP-GL,  HP7470A are trademarks and  or  registered  trademarks  of
  162. Hewiett-Packard Company.
  163.  
  164.     DANCAD3D,  DANCAD87,  DANMOVIE,  DANGRAPH  are  trademarks  and or
  165. registered trademarks of Daniel H. Hudgins.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.                                 [DOC-3]      
  178.  
  179. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  180.  
  181.  
  182.  
  183.                          MINIMUM REQUIREMENTS
  184.  
  185. * 100% IBM compatible XT, AT, or PS/2 computer.
  186. * 512K to 640K DOS system memory.
  187. * CGA, EGA, HGC, or Hercules video board.  VGA also works in EGA mode.
  188. * A HardDisk or other drive of 720KB or more.
  189.  
  190.                          RECOMMENDED EQUIPMENT
  191.  
  192. * 80286 or 80386 cpu running at 10MHz or faster.
  193. * A voice coil harddisk with an access or 28 ms. or faster.
  194. * A three button mouse or 3D track ball.
  195. * A PostScript compatible laser printer or photo typesetter.
  196.  
  197.                           PROGRAM DESCRIPTION
  198.  
  199.     Version 2.x of DANCAD3D is compiled from  nearly  thirty  thousand
  200. lines of Turbo Pascal (tm) Borland, and assembly code.  Because of the
  201. need to use as much of your computers memory for data storage DANCAD3D
  202. makes  great  use  of  overlays.   Overlays  allow  DANCAD3D  to  work
  203. automatically from macro command files.  But since overlays are  on  a
  204. disk  they  take  time to load.  Putting DANCAD3D in a expanded memory
  205. RAM disk makes it work faster.  A harddisk is needed for efficient use
  206. of some commands such as dot page files.  As a minimum  you  need  all
  207. the  files  named DANCAD??.???  on one disk.  It can be run on a 720K,
  208. 1.2M, or 1.44M floppy.
  209.  
  210. Example: C>REM To use INSTALL.BAT put the letter of your harddisk
  211.          C>REM after the command file INSTALL at the prompt with
  212.          C>REM with the "first" disk from the pair of disks in the
  213.          C>REM A: drive of your computer, and follow the prompts.
  214.          C>A:
  215.          A>INSTALL C
  216.  
  217.          C>REM To install on your harddisk manually.
  218.          C>MD C:\DC20
  219.          C>COPY A:\DANCAD??.???  C:\DC20
  220.          C>COPY A:\*.PRN C:\DC20
  221.          C>COPY A:\*.PLT C:\DC20
  222.          C>COPY A:\*.LZR C:\DC20
  223.          C>COPY A:\*.FON C:\DC20
  224.          C>MD C:\DC20\ALIAS    (the alias files come with the manual)
  225.          C>COPY A:\ALIAS\*.* C:\DC20\ALIAS
  226.  
  227.          C>REM To install on a high capacity floppy or RAM disk.
  228.          C>COPY B:\DANCAD??.??? A:\
  229.          C>COPY B:\MYPRINTR.PRN A:\    (use the file for your printer)
  230.  
  231.     There may be some other files you will need to copy from  the  set
  232. of  disks  supplied  with  the  manual  depending  on what you want to
  233. accomplish try  using  the  supplied  INSTALL.BAT  on  the  disks  for
  234. DANCAD3D disks A, B and for DANCAD87 disks C, D.
  235.  
  236.                                 [DOC-4]      
  237.  
  238. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  239.  
  240.  
  241.  
  242.     DANCAD3D works with the CGA (Color Graphics Adapter) (tm) IBM Co.,
  243. the  EGA  (Enhanced  Graphics Adapter) (tm) IBM Co.,  and the Hercules
  244. (tm) Hercules Inc.  video board.  You can install DANCAD3D to  run  as
  245. follows  by  renaming the configuration file (when you run the program
  246. for the first time it makes the file up for the type  of  video  board
  247. you  pick,  do  not  erase  your configuration file since it holds the
  248. names of your alias files and the boot  up  default  drawing  settings
  249. along with your printer and plotter type,  pick [C]hange from the main
  250. menu to change or set these).
  251.  
  252. FILENAME          TEXT       DRAWING SCREEN    PERSPECTIVE SCREEN
  253.  
  254. DANCAD3D.B&W      MONO       640x200x2         640x200x2 or 320x200x4
  255. DANCAD3D.COL      COLOR      640x200x2         640x200x2 or 320x200x4
  256. DANCAD3D.EGA      COLOR      640x350x2         640x350x2 or 640x350x16
  257. DANCAD3D.HGA      MONO       720x348x2         720x348x2
  258.  
  259.     If you have an multimode video board you should set the video mode
  260. you wish to use before you run DANCAD3D.  You should also  rename  the
  261. configuration file to the selected mode.
  262.  
  263. Example:  C>SETMODE C80 (use whatever program name came with your board)
  264.           C>RENAME DANCAD3D.EGA DANCAD3D.COL
  265.           C>DANCAD3D
  266.  
  267.     You  might want to do the above in order to make color pixel files
  268. for DANCAD3D since DANMOVIE can only run color with the 320x200x4 mode
  269. since the EGA color pixel files would  be  to  large  (112000  bytes).
  270. SETMODE would be the name of the program that came with your board and
  271. C80 the instruction to set the mode to CGA color 80 column mode.
  272.  
  273.     You  should  have more than 384K of system memory free in order to
  274. run DANCAD3D.  For more complex drawings you will need as much or your
  275. 640K system memory free as possible.  Use the DOS  utility  CHKDSK  to
  276. check the amount of free memory available on your system.
  277.  
  278. Example: C>C:\DOS\CHKDSK
  279.  
  280.     If  you  have  a  1MB 80286 computer and it reads less then 655360
  281. bytes total you should check the  manual  about  how  to  install  the
  282. computer  for  640K  of system memory.  You will probably have to take
  283. the cover off and set the memory jumper to the 640K position, then run
  284. setup and tell it you have 640K of system memory and  0K  of  expanded
  285. memory  (or  the  amount  of  expanded  memory less that on the mother
  286. board).
  287.  
  288.     DANCAD3D will print at high quality on most currently manufactured
  289. printers.  It will work with 8 pin and some 24 pin printers that  have
  290. a  240  dot  per  inch mode.  It will work with line feeds of 1/216 or
  291. 1/180 inch and also with 1/144 or 1/72.  Provision has  been  made  to
  292. print  on  120  dot  per inch printers as well.  A maximum of 1920 dot
  293. columns is supported.  The codes for the major brands of printers  are
  294.  
  295.                                 [DOC-5]      
  296.  
  297. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  298.  
  299.  
  300. supplied  with  the  set  of  disks.  You  can  also install some non-
  301. standard types of printers with a built in utility ([H] [D]  [I]  from
  302. the  main  menu).  Some  printers  are very slow when printing at this
  303. high resolution.  Also the speed of your computer can affect the speed
  304. of print out.  A page that takes 2 hours to print on a 4.77  MHz  8088
  305. computer  and  slow  printer can print in about 15 minutes on a 25 MHz
  306. 80386 80387 computer and fast printer with a large buffer.
  307.  
  308.     DANCAD3D v2.x supports most plotters.  It  can  drive  up  to  127
  309. plotter  pens.  You  can  drive any port or send the plotter data to a
  310. disk file for spooling later while you draw some more  drawings.  Most
  311. plotters use a ASCII text type of data format so the DOS spooler PRINT
  312. should work if your plotter will accept a form feed, ASCII 12.
  313.  
  314.     If you have a laser printer that supports Adobe's PostScript  (tm)
  315. Adobe Systems Inc.  you can plot out on it with good quality.  If your
  316. laser printer does not support PostScript (tm) but can emulate one  of
  317. the  quality  240 dot per inch dot matrix printers you can use it with
  318. DANCAD3D's DOT_PRINTER command.  Your local desk top publishing center
  319. may have a Linotronic 300 typesetter  by  Linotype.  You  can  install
  320. DANCAD3D's laser printer PostScript plotter driver to output to a file
  321. rather  than a port and take that file on disk down to your local desk
  322. top publishing center to print it out.  If their Linotronic  300  (tm)
  323. or  LaserWriter  Plus  (tm) are on the COM1 port of their PC,  all you
  324. have to do is put the disk with your PostScript  plotted  file  on  it
  325. into  their  A:  drive  and enter COPY A:*.OUT COM1 (where you entered
  326. PAGE1.OUT, or PAGE2.OUT, ... when you changed the plotter port) at the
  327. DOS prompt and presto fabulous quality for $0.38  a  page!  Press  [H]
  328. [P]  [I]  from  DANCAD3D's main menu and change the port to a filename
  329. like A:PS.OUT of the PostScript laser printer driver  ADOBE-PS.LZR  so
  330. that  all  you  have to do is put a blank formatted disk into drive A:
  331. and hit the spacebar to make  your  PostScript  files  when  you  have
  332. pressed [H] [L] from the main menu.
  333.  
  334.     DANCAD3D  v2.x  supports  the  MicroSoft  (tm)   MicroSoft   Corp.
  335. compatible  mice  and the FastTRAP (tm) MicroSpeed Inc.  3D trackball.
  336. Be sure to run the driver that came with your  device  before  running
  337. DANCAD3D.  You  may also need to run the DOS MODE command to setup the
  338. serial port for the mouse driver.  Read the book that  came  with  the
  339. mouse.  You can move the drawing cursor,  mark, draw lines, and redraw
  340. the screen by moving the device and pressing its  buttons.  Note  that
  341. some  older  versions of the mouse drivers supplied with the mice have
  342. bugs that will crash your programs,  therefore you should contact  the
  343. company  you  bought  the  device  from  to obtain their latest driver
  344. software.  If the program crashes when you  enter  the  drawing  part,
  345. then try editing your AUTOEXEC.BAT and CONFIG.SYS files to not install
  346. the  mouse  driver and see if you can draw that way.  Let me know what
  347. type of mouse you are using and when you bought it if you are having a
  348. problem.
  349.  
  350.     Some of the commands in version 2.x require a fast  computer.  The
  351. PC's  meter  at  the  bottom  of the main menu tells you how fast your
  352. computer is compared to a 4.77 MHz 8088 type computer.  This number is
  353.  
  354.                                 [DOC-6]      
  355.  
  356. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  357.  
  358.  
  359. very approximate since the speed of your disk  has  a  big  impact  on
  360. DANCAD3D  performance.  To  use the drawing drag command your computer
  361. should read at least 7 PC's for instance.  The 80x87 will  affect  the
  362. PC  reading  since it affects the speed of DANCAD3D's through put.  If
  363. you have an 8088 type computer you should consider buying a  80286  or
  364. 80386 accelerator card, some 80286 boards sell for less than $250.
  365.  
  366.     The  speed  gain  from  using the 80x87 version of DANCAD3D varies
  367. greatly.  On computers with zero wait  memory  the  speed  improvement
  368. will be less.  Also the improvement seems less on 80286 computers than
  369. 8088  computers.  You should try both versions if you have the chip in
  370. your computer and see which one works faster for the kind of work  you
  371. do.  If  you are making a decision as to buy the 8087 or an 80286 card
  372. I would buy the 80286 card since it will speed up all the software and
  373. not just the floating point math.  If the money  is  there  buy  both.
  374. With  a  good 10MHz 80286 card and 80287 installed the PC meter should
  375. read higher than 8.
  376.  
  377.     If you use complex macro programs with many variables, sub-macros,
  378. and temporary files you will need something faster  than  a  harddisk.
  379. Also  that  type  of  programming will cause the harddisk to "thrash",
  380. that is constantly move the head  between  the  FAT  (file  allocation
  381. table)  and  where the data is filed on the disk.  While this may work
  382. it certainly tests your harddisk's reliability.  If you have  room  in
  383. your 640K for a small RAM disk (e.g.,  64K) you can keep the variables
  384. in it.  If you cannot spare the memory you will need a expanded memory
  385. RAM disk above your 640K.  2M to 3M  should  be  enough  to  hold  the
  386. DANCAD3D  program,  the  macros  and  variables.  Be  sure to read the
  387. manual for your expanded memory board and set it  up  for  a  big  RAM
  388. disk.  If  you are going to buy one be sure it has a 16 bit bus if you
  389. have an 80286 and comes with the proper software to make a  2  or  3MB
  390. RAM  disk.  Use  a  DOS  batch  file to copy all the files you will be
  391. using from your harddisk to your RAM disk.
  392.  
  393. Example: REM DOS BATCHFILE TO LOAD RAM DISK
  394.          COPY C:\DC2\DANCAD3D.??? D:
  395.          COPY C:\DC2\*.MAC D:
  396.          D:
  397.          D:DANCAD3D
  398.  
  399.     Because DANCAD3D makes very heavy use of the harddisk I  recommend
  400. that you use a HARDDISK OPTIMIZING PROGRAM to reshuffle the fragmented
  401. files  so  they are accessed faster.  DANCAD3D runs faster in the root
  402. directory of your harddisk.  Some harddisk optimizing programs let you
  403. locate a  particular  program  close  to  the  FAT.  Doing  this  with
  404. DANCAD3D  will  also  help  speed  it up.  I optimize my harddisk four
  405. times a week.  You should also use the DOS  BACKUP  command  at  least
  406. once  a  day  to keep your data safe (use the add only files that have
  407. changed option).  You can also backup all the files from your harddisk
  408. and then reformat it and restore the files,  this will  speed  up  the
  409. file access until the files become fragmented again.
  410.  
  411.     In your DOS CONFIG.SYS file you should have two commands that tell
  412.  
  413.                                 [DOC-7]      
  414.  
  415. [              H A R D W A R E    R E Q U I R E M E N T S            ]   
  416.  
  417.  
  418. DOS  how  much  memory  it  can  take  for  its own use.  When running
  419. DANCAD3D these should be set to:  FILES=20 (for  nested  macros),  and
  420. BUFFERS=20  (to  reduce drive head movement).  If you need more memory
  421. you can set fewer buffers,  BUFFERS=2.  Using fewer  buffers  and  not
  422. using any memory resident programs will increase the maximum number of
  423. frames DANMOVIE 2.x can load.
  424.  
  425.     The  maximum  speed  of DANMOVIE v2.x can be affected by the video
  426. board you buy.  Many of the multimode EGA (tm) IBM Co. type boards are
  427. slower than the plain Hercules (tm) Hercules Inc.  type  boards.  This
  428. also  shows up in the text display in DANCAD3D's graphics modes making
  429. the drawing menus come up slower with some EGA boards.
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.                                 [DOC-8]      
  473.  
  474. [                D I S T R I B U T I O N   S C H E M E               ]   
  475.  
  476.  
  477.  
  478.     DANCAD3D  is  distributed as a user supported program.  That means
  479. that people can write to me an ask permission to sell  the  two  disks
  480. with  DANCAD3D.COM  and  it's overlays on them.  These people normally
  481. sell disks at swap meets and shows for $0.99 to $6.00.  They also sell
  482. through the mail by  running  adds  in  magazines.  I  get  absolutely
  483. nothing  from  them  and  they make what they can.  Since DANCAD3D was
  484. released the dealers have sold world wide about 40000 to 80000  copies
  485. of DANCAD3D and have made about $125000 to $375000 for themselves.
  486.  
  487.     Originally I asked for $10.00 donation from each user.  I only got
  488. a  few letters from v1.1 users.  I worked day and night to improve the
  489. program and released v1.3.  The response  improved  but  most  letters
  490. were from people that could not use the program or needed support.
  491.  
  492.     To avoid going out of business I have decided to  not  ask  people
  493. for  donations.  Since I can only expect to make sales I am offering a
  494. through bound manual with tutorial and a useful  set  of  disks  along
  495. with  the  80x87 version of DANCAD3D and DANMOVIE v2.x as incentive to
  496. place orders.  All of the materials are  copyrighted  and  the  disks,
  497. DANMOVIE  2.x  and  80x87 version of DANCAD3D (DANCAD87) are available
  498. from myself at the address in the program's order form.
  499.  
  500.     Version  2.x  of  DANCAD3D  is an incredibly powerful program.  To
  501. help more people learn about DANCAD3D's existence I ask  you  to  give
  502. copies  of  only  the  two DANCAD3D.COM share-able disks to your local
  503. users group, upload it to your local bulletin board, and pass it on to
  504. your friends.
  505.  
  506.     Please respect the thousands of hours of my time  that  have  gone
  507. into  writing the programs,  examples and documentation by not coping,
  508. renting or selling the disks and manual I ask  payment  for.  Quantity
  509. discounts are available from me for companies with multiple users.
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                                 [DOC-9]      
  532.  
  533. [       H O W   T O   G E T   S U P P O R T   A N D   H E L P        ]   
  534.  
  535.  
  536.  
  537.     If after reading the manual you are unable  to  make  DANCAD3D  do
  538. something  I  say  that  it should do and you ordered the set of disks
  539. from me you may write for help.  If you wish to speak on the telephone
  540. and want me to call you collect then send me your phone number and the
  541. time I should call.  It is ok to  have  me  call  you  on  nights  and
  542. weekends.  Say  that you want to be called collect in your letter.  If
  543. you have ordered the disks and are  having  trouble  getting  DANCAD3D
  544. v2.x to work with your printer or plotter then send me its codes and I
  545. will try to install it for you.
  546.  
  547.     If you did not order the disks from me yet, then you should send a
  548. few  dollars  to  get an answer letter about how to get DANCAD3D to do
  549. something you want it to.  This covers my time to  answer  the  letter
  550. and covers the cost of anything I may need to send.
  551.  
  552.     If  your  are  reporting a bug or sending printer or plotter codes
  553. for equipment drivers not supplied on the current set of disks I  will
  554. reply  to  your  letter.  Send  a $1.00 or some self addressed stamped
  555. envelopes to receive mailings of information on major up-dates.
  556.  
  557.     If you live outside of the USA and want to send me postage so that
  558. I can send you a reply or return something you have sent to me then go
  559. to your post office and ask for an international postal voucher that I
  560. can redeem for the required postage at my post office and send  it  in
  561. your letter or package to me.
  562.  
  563.     I  always enjoy seeing what users are doing with DANCAD3D.  Please
  564. send examples of your drawings,  files,  or macros.  If you would like
  565. to share you work with other users say so in your letter.  Seeing what
  566. you  are  doing  helps me to know what new commands are needed and how
  567. improve the explanations in this manual.  Use the submission  form  in
  568. the latter portion of the manual.
  569.  
  570.     I need your comments on DANCAD3D, DANMOVIE, the example macros and
  571. other  files  on  the  set of disks.  If I am going to make DANCAD3D a
  572. successful user supported program it will have to be genuinely  useful
  573. in  your  work.  As  a professional only you can tell me what features
  574. that DANCAD3D has help you,  and what about it causes you  to  use  it
  575. less than you could.  Sometimes the program can do what you want but I
  576. had  not  thought  of describing how to get it to do it in the manual.
  577. Please write and tell me what you need from my programs.
  578.  
  579.     I would like to here from every person that  has  bought  or  been
  580. given  a copy of DANCAD3D.  If you are using it tell me how many hours
  581. a week you use it.  If you are not using it tell me why,  and if there
  582. is something that I can do to make the program useful to you.
  583.  
  584.     If  you  have vector line data files in some other format and want
  585. me to add a program that can convert them to a DANCAD3D file type to a
  586. DANCAD3D up-date disk then send  me  the  name  of  the  program  that
  587. produced  the file,  a sample file on disk,  a description of the data
  588. format (if you can get it),  and a print out of what the drawing looks
  589.  
  590.                                [DOC-10]      
  591.  
  592. [       H O W   T O   G E T   S U P P O R T   A N D   H E L P        ]   
  593.  
  594.  
  595. like  from the source program.  I can probably convert ASCII form data
  596. most easily so send that if you can (redirect plotter output from  the
  597. port  to  a disk file if that is all you have).  I will see what I can
  598. do (no promises).  Be sure to let me know exactly what  equipment  you
  599. have  and  what version of what program(s) you are using so I can pass
  600. it on to others.
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.                                [DOC-11]      
  650.  
  651. [                 Q U I C K   I N T R O D U C T I O N                ]   
  652.  
  653.  
  654.  
  655.     Since  the  disk  space  available on this 2-360k disk set is very
  656. Restrictive I will give  you  the  briefest  description  of  some  of
  657. DANCAD3D's features.  The 300+ page printed manual and 14 disk set are
  658. available  from  the  author  at a fair price and should help you make
  659. DANCAD3D one of your valued tools.
  660.  
  661.     DANCAD3D draws lines.  The lines can go in any direction in  a  3D
  662. space.  If you want to do 2D drawing just ignore the 3rd dimension and
  663. pick the [F]ront view when you draw.
  664.  
  665.     The  Help screens should be able to get you started drawing.  From
  666. the main menu press [T] (tutor) to read 10 general  help  screens.  To
  667. draw  select [D] from the main menu.  Select [T] (tutor) from the draw
  668. sub-menu to see 10 help screens about the drawing commands.  The built
  669. in ASCII text editor that is used to  edit  DANCAD3D's  macro  command
  670. files  (actually  powerful  CAD  programs)  has  10 help screens also.
  671. Press [W] (write) from the main menu to enter the  text  editor.  Then
  672. press  the  [Control]  and  [^]  keys at the same time to see the help
  673. screens.  To get out of the editor press ^[K]^[X].
  674.  
  675.     All the drawing commands are in the menu that is at the right side
  676. of the drawing screen.  Those commands change depending on  what  menu
  677. you are in and what you are doing.  You can select any command you see
  678. in  the  menu  as  long  as the pop-up text window in not covering the
  679. center of the screen.  Look at the menus and read  them.  The  printed
  680. manual describes all the commands in detail.
  681.  
  682. Q: How do I install my printer?
  683. A:  Look at the files with the *.PRN extension that should be  on  the
  684. second  disk  you  got.  Try  to  pick  the  one  that looks like your
  685. printer's model name.  Then run DANCAD3D and press [C]  (change)  from
  686. the main menu and enter that file name of your printer driver.  If the
  687. there  is no driver that will work on your printer you can install the
  688. printer manually with  [H]  [D]  [I]  from  the  main  menu.  If  that
  689. confuses  you  I  try will do it for you if you send all the necessary
  690. codes when you order the manual and disks.
  691.  
  692. Q: How do I install my plotter?
  693. A:  Look  at  the files with the *.PLT extension that should be on the
  694. second disk you got.  Try  to  pick  the  one  that  looks  like  your
  695. plotter's  model  name.  Then run DANCAD3D and press [C] (change) from
  696. the main menu and enter that file name ad your plotter driver.  If the
  697. there is no driver that will work on your plotter you can install  the
  698. printer  manually  with  [H]  [P]  [I]  from  the  main menu.  If that
  699. confuses you I will do it for you if you send all the necessary  codes
  700. when  you  order  the  manual and disks.  Be sure that you use the DOS
  701. MODE command to set up your serial port,  if  you  are  using  it,  to
  702. correspond  to  the baud rate that the DIP switches are set to in your
  703. plotter.
  704.  
  705. Q: How do I spool a PostScript (tm) file to disk so I can take it down
  706. to my local desk top publishing center to print it out?
  707.  
  708.                                [DOC-12]      
  709.  
  710. [                 Q U I C K   I N T R O D U C T I O N                ]   
  711.  
  712.  
  713. A:  Press  [H]  [P]  [I] and enter ADOBE-PS.LZR as the plotter file to
  714. work on.  Press [Return] until you come to the question about the port
  715. to use.  Enter the name of the file you want the PostScript ASCII data
  716. file to be put in,  e.g.  PS.OUT.  Then press [Return] then [Esc] then
  717. [Y]  to  overwrite the old file.  When you are ready you can press [H]
  718. [L] from the main menu to spool to the designated file.  If  you  want
  719. to  make  several  files remember to change the designated file or use
  720. [F] [R] to rename the last output to a new file  so  it  will  not  be
  721. over-written,  e.g.  [F]iles  [R]ename  PS.OUT  PAGE1.OUT.  If you are
  722. going to put your PostScript files on a floppy disk it is  simpler  to
  723. designate  the laser printers port path as something like A:PS.OUT and
  724. put a blank formatted disk into the A:  drive each time  you  want  to
  725. save a PostScript file.  The drivers LASERPS1.PLT to LASERPS5.PLT give
  726. progressively  heavier  lines.  On  super  resolution devices like the
  727. Linotronic 300 you may want to have heavier lines since the lines will
  728. look thinner than the LaserWriter Plus.
  729.  
  730. Q: How do I connect a LaserWriter to my PC's serial port?
  731. A: Use a cable that connects the pins as:
  732.  
  733. PC or XT port 25 pin female  <- to ->  LaserWriter 25 pin male
  734.  
  735. pin 2 ------------------------------------- pin 3
  736. pin 3 ------------------------------------- pin 2
  737. pin 7 ------------------------------------- pin 7
  738. pin 5 ------------------------------------- pin 20
  739.  
  740. AT 9 pin serial port female  <- to ->  LaserWriter 25 pin male
  741.  
  742. pin 2 ------------------------------------- pin 2
  743. pin 3 ------------------------------------- pin 3
  744. pin 5 ------------------------------------- pin 7
  745. pin 6 ------------------------------------- pin 20
  746. pin 8 ------------------------------------- pin 20
  747.  
  748. Set  the switch on the LaserWriter to 9600 baud and then issue the DOS
  749. command: MODE COM1:9600,n,8,1,p .  Run DANCAD3D, load your drawing and
  750. then select  Hardcopy  Laser  from  the  main  menu  to  plot  on  the
  751. LaserWriter.  This  may also work on other PostScript compatible laser
  752. printers.
  753.  
  754. Q:  How do I avoid time out problems printing large  drawings  on  the
  755. LaserWriter?
  756. A:  If  your  LaserWriter  is  version 23 or higher and has a ROM made
  757. after April 1986,  switch it to 9600 baud and this in from DOS with it
  758. connected and turned on:
  759.  
  760. C>COPY CON COM1
  761. serverdict begin 0
  762.   exitserver
  763. 25 9600 4 setsccbatch
  764. ^Z
  765. 1 file(s) copied
  766.  
  767.                                [DOC-13]      
  768.  
  769. [                 Q U I C K   I N T R O D U C T I O N                ]   
  770.  
  771.  
  772. C>
  773.  
  774. Press the [Return] key at the end of each line.  The ^Z means hold the
  775. [Control]  key  and  press  [Z].   Wait  one  minute  then  turn   the
  776. LaserWriter  off  and  then  back on.  It will now be set to DTR (Data
  777. Terminal Ready) protocol, to return it to the XON\XOFF protocol do the
  778. same thing but change the 4 to a 0.
  779.  
  780. Q: How do I run the demo?
  781. A:  Enter RUN_DEMO from DOS.  The file RUN_DEMO.BAT will work  if  you
  782. have copied all the files onto your harddisk.
  783.  
  784. Q: How do I draw something?
  785. A:  Press  [D]  (draw)  from  the main menu.  After selecting the view
  786. point press [D] again.  With the scale set to 240 the reading  of  the
  787. cursor x y and z will read in inches.  To draw a line press [M]ove and
  788. pick the amount you want the cursor to move each time you press one of
  789. the cursor arrow keys or move the mouse.  Then move the cursor the the
  790. starting  point  for  a line and press the [./Del] key or right mouse-
  791. trackball button.  Then move the cursor to the end point for the  line
  792. segment  and  press the [0/Ins] Key or the left mouse trackball button
  793. to draw and record the line.  You can group  lines  into  elements  by
  794. pressing [B] (begin new element) from the [E]lements drawing sub menu.
  795. Grouping lines makes editing drawings much easier, and is the basis of
  796. DANCAD3D's power and flexibility.
  797.  
  798. Q: How  do  I control  the amount the drawing cursor moves when I move
  799. the mouse or press the cursor keys?
  800. A: While in the [D]rawing submenu from [D]raw from the main menu press
  801. [M]ove to set the amount of movement.  For instance  if  you  want  to
  802. draw  to  even eights of an inch enter 0.125,  if you want thousandths
  803. enter 0.001.  If you move the  mouse  rapidly  the  cursor  will  move
  804. faster and farther than if you move it slowly.
  805.  
  806. Q: How can I zoom in for fine drawing?
  807. A: Press the [+] key until the doted border is around what you want to
  808. see then press the [*/PrtSc] button to redraw the screen.
  809.  
  810. Q: How can I zoom out to see the whole drawing?
  811. A:  Press  [S]cale  and  enter  the  value of the world scale (240) or
  812. somewhat less, then press [*/PrtSc] to redraw the screen.
  813.  
  814. Q: How can I view my 3D drawing in perspective?
  815. A:  Press [P]review from the main menu and select the perspective  you
  816. want.  You  can  press  the  [+]  and [-] keys to rotate the object by
  817. redrawing the screen with more or less perspective.
  818.  
  819. Q: How can I print out the drawing I have made?
  820. A:  Press [H] [D] [W] to print out a drawing that is in the workspace.
  821. Add 90 degrees of rotation in the z axis if you want to print  it  out
  822. long-ways  on  the  paper.  Be  sure  that  you  have  installed  your
  823. printer's *.PRN file with [C]hange from the main menu.  Press [H]  [D]
  824. [I]  to  select the port your printer is attached to.  Try the printer
  825.  
  826.                                [DOC-14]      
  827.  
  828. [                 Q U I C K   I N T R O D U C T I O N                ]   
  829.  
  830.  
  831. driver IBM5152.PRN first if your printer  has  1/126"  line  feed.  If
  832. your printer has 1/180" line feed try LQ-1500.PRN.
  833.  
  834. Q: How can I plot a drawing of what is in the workspace?
  835. A:  Press  [H]  [P]  [P]  to  plot  a  drawing.  Be sure that you have
  836. installed your plotter's  *.PLT  file  before  you  try  to  plot  the
  837. drawing.  Also  remember that you must set up your COM?  port with the
  838. DOS MODE command before it can be used.  Press [H] [P] [I]  to  select
  839. the port your plotter is attached to.
  840.  
  841. Q:  How  can  I  PostScript  laser  plot  a  drawing of what is in the
  842. workspace?
  843. A:  Press [H] [L] to laser plot a  drawing.  Be  sure  that  you  have
  844. installed  your  PostScript laser printer's *.LZR or *.PLT file before
  845. you try to laser plot the drawing.  Also remember that you must set up
  846. your COM? port with the DOS MODE command before it can be used.  Press
  847. [H] [P] [I] to select the port your laser printer is attached to.
  848.  
  849. Q:  How can I save everything so that I can continue  working  on  the
  850. drawing later?
  851. A: Press [F] [S] [E] from the main menu.
  852.  
  853. Q: How can I load a drawing I saved as a set of elements or one of the
  854. automatic backup on exit files?
  855. A: Press [F] [L] [E] from the main menu.
  856.  
  857. Q:  How come I have trouble loading a 3D file from a  drawing  I  made
  858. with  v1.xx  into v2.x?
  859. A:  The old 3D-real file is now referred to as  Real-3D,  and  the  3D
  860. refers to the new 3D-Quick file type.  Press [F] [L] [R] from the main
  861. menu  to  load  a  3D  file  that  was drawn with the older version of
  862. DANCAD3D.
  863.  
  864. Q: What does v2.0 do that v1.xx did not?
  865. A:  v2.0 supports high resolution video modes, mice-trackballs, and is
  866. much easier to draw with.  The macros have many powerful new commands,
  867. conditional  branching  through  the  IF THEN GOTO construct,  and the
  868. automatic evaluation of  expressions  and  equations.  A  new  drawing
  869. feature  called  ALIAS  files lets you build symbol libraries and load
  870. them very rapidly with simple keystroke commands.  An drag feature has
  871. been added to let you visually position elements where you  want  them
  872. if  you are using a fast computer.  The lettering commands now support
  873. a library of font files and a built in font editor lets you make  your
  874. own.  The  instruction manual is illustrated and expanded to over 300+
  875. pages.  The program comes on 14 disks with an example symbol  library,
  876. set of fonts, utility disk, and a math-co-processor version.
  877.  
  878. Q) I get "snow" in the text editor and some or the other text screens,
  879. is that normal?
  880. A) Some old CGA boards and the cheep CGA clones can have this problem.
  881. I recommend that you buy a Hercules monochrome clone board and a amber
  882. monitor since the text and graphics are much sharper and they  do  not
  883. normally  have  snow  problems.  You should be able to get a board and
  884.  
  885.                                [DOC-15]      
  886.  
  887. [                 Q U I C K   I N T R O D U C T I O N                ]   
  888.  
  889.  
  890. monitor for less than $120.
  891.  
  892. Q: If I bought the program from a dealer why do I have to by something
  893. form the author also?
  894. A:  Because the dealer gives the author no part of his profit and  you
  895. can get the rest of the program from the author cheaper than you could
  896. from  the dealer anyway.  If you feel I am being unfair by asking that
  897. I get 1 percent of the money generated by my labor tell me so.
  898.  
  899. Q: Why does the program crash when I select Draw from the main menu?
  900. A: Three reasons for this have come to my attention:
  901.    1) You have a version of mouse driver software that has  a  bug  in
  902.    it.  Try not loading the mouse driver with your CONFIG.SYS file and
  903.    see  if that helps,  if so then write to your mouse company and ask
  904.    them for an update.
  905.    2) You have a bad spot on your harddisk.  You should  run  the  DOS
  906.    command  CHKDSK  to check out your harddisk.  I have been told that
  907.    reformatting your harddisk with DOS 3.3 can fix this  problem.  You
  908.    should  take your computer back to the shop and have them enter the
  909.    manufactures disk error table and low level  format  your  harddisk
  910.    again  for  you  (many of the clone dealers do not low level format
  911.    the harddisks properly!).
  912.    3)  You  have  a  bug  in  your  BIOS chip,  DMA chip,  or harddisk
  913.    controller.  I recommend updating your  BIOS  chip  to  the  latest
  914.    AWARD  BIOS  when you have your harddisk low level formatted.  Some
  915.    of the cheaper clone BIOS do not work properly with the harddisk.
  916.  
  917. Q: Why does the program crash before I get to the main menu?
  918. A: Four reasons for this have been reported: 1) You have some resident
  919.    program that displays  something  on  the  screen,  e.g.,  a  clock
  920.    program.  Do not run that program.
  921.    2)  You  picked the wrong video mode for your video board,  or your
  922.    video board is not IBM compatible.  Try reinstalling everything.
  923.    3) You ran a CGA emulation  program.  NEVER  run  a  CGA  emulation
  924.    before running DANCAD3D version 2, it supports Hercules video mode,
  925.    install  it  properly  by selecting H when you run it for the first
  926.    time.
  927.    4) You did not install both  disks  A  and  B  onto  one  drive  or
  928.    Harddisk.  All  the  files  named DANCAD3D.???  must be on the same
  929.    drive.  Run-time error F0 means that one of the Overlay  files  was
  930.    not found!  The overlays are DANCAD3D.001 and so on.
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.                                [DOC-16]      
  945.  
  946. [       U P D A T E   F R O M   A N   O L D E R   V E R S I O N      ]   
  947.  
  948.  
  949.  
  950.     Since  so  many copies of the older versions of DANCAD3D have been
  951. sold I am including  this  section.  The  registered  users  got  free
  952. updates  to  v1.x.
  953.  
  954.     The file formats have been changed to allow line  widths,  colors,
  955. pen  shapes,  and styles.  DANCAD3D v2.0 can read v1.3 3D-real and 2D-
  956. real file types used with v1.30.  DANCAD87 v2.x uses a different  file
  957. type and can only read files the ASCII type of the types DANCAD3D v2.0
  958. can  save.  So  if  you have any old drawings and want to use DANCAD87
  959. you need to make and run some macros (you can  use  the  [F]iles  menu
  960. also).
  961.  
  962. Run on DANCAD3D v1.3x
  963.  
  964.     ; v1.30 ASCII to v1.30 REAL
  965.     INIT
  966.     LOAD ASCII V13XFILE.ASC
  967.     # 1 SAVE 3D V13XREAL.3D
  968.  
  969. Run on DANCAD3D v2.0
  970.  
  971.     ; v1.30 REAL to v2.0 ASCII
  972.     INIT
  973.     LOAD REAL V13XFILE.3D        ; Note old 3D is now REAL type file
  974.     # 1 SAVE ASCII V20FILE.ASC
  975.  
  976. Run on DANCAD87 v2.0       (DANCAD87 is available from the author only)
  977.  
  978.     ; v2.0 ASCII to DANCAD87's 3D 8 byte format
  979.     INIT
  980.     LOAD ASCII V20FILE.ASC
  981.     # 1 SAVE 3D-Quick V2087FIL.3DQ
  982.  
  983.     If  you  need to swap data between DANCAD3D v2.0 and DANCAD87 v2.0
  984. use the ASCII file type.  If you need to swap  data  between  DANCAD3D
  985. v1.3x and DANCAD3D v2.0 use the 3D-real file type.
  986.  
  987.     Changes  have  been  made to many of the macro commands.  DANCAD3D
  988. now  supports  variables  and  expressions  as  well  as   conditional
  989. branching by the IF THEN GOTO.
  990.  
  991.      v1.x command                      v2.x command
  992.  
  993.      GOTO :LABEL 15                    LOOP :LABEL 15
  994.      GRAPH_MODE                        GRAPH B&W  or  GRAPH COLOR
  995.  
  996.     The other changes are explained in the new manual.
  997.  
  998. [                            New Features                            ]
  999.  
  1000. * Runs on Hercules (tm) Hercules Inc. at 720 by 348 resolution.
  1001. * Runs on EGA (tm) IBM Inc. at 640 by 350 with 16 colors in the
  1002.  
  1003.                                [DOC-17]      
  1004.  
  1005. [       U P D A T E   F R O M   A N   O L D E R   V E R S I O N      ]   
  1006.  
  1007.  
  1008.   perspective screen.
  1009. * Automatically adjusts to the amount of free memory, can run on as
  1010.   little as 384K free (590K+ free recommended).
  1011. * Supports a mouse or FastTRAP (tm) 3D trackball.
  1012. * Supports full programming capability in macro code including standard
  1013.   trigonometrical functions.
  1014. * Installable printers (files with *.PRN extension) and plotters (files
  1015.   with the (*.PLT extension).  Press [C]hange from main menu to install
  1016.   one of the files.
  1017. * Symbol libraries and ALIAS index files.
  1018. * DRAG command to visually position elements.
  1019. * Installable fonts and advanced text formatting.
  1020. * Page files for drawings of unlimited complexity.
  1021. * Improved menus listing all the commands available on screen.
  1022. * Supports Adobe's PostScript (tm) for fantastic print quality!
  1023.  
  1024. [                        Changing Video Modes                        ]
  1025.  
  1026.     When you run DANCAD3D the first time you will be asked to pick the
  1027. video  mode.  A  file  will  be  created  with  one  of  the following
  1028. extensions.
  1029.  
  1030.      *.COL   for color text on CGA.
  1031.      *.B&W   for monochrome text on CGA.
  1032.      *.EGA   for 640 by 350 EGA resolution.
  1033.      *.HGA   for Hercules (tm) type video boards 720 by 348.
  1034.  
  1035.     To change modes with an auto-switch video board first set the mode
  1036. with the program that came with the board and then  rename  DANCAD3D's
  1037. configuration file that correspond to that mode.
  1038.  
  1039. e.g.,  C>EGA\SETMODE C80               (whatever you have to set mode)
  1040.        C>RENAME DANCAD3D.EGA DANCAD3D.CGA             (match DANCAD3D)
  1041.        C>DANCAD3D                                       (run DANCAD3D)
  1042.  
  1043.     DANMOVIE  v2.0  that  comes  on  the set of disks supports the new
  1044. video modes ad well as up to 34 frames in CGA 4 color mode.
  1045.  
  1046.     As  a closing note I would like to thank all the people around the
  1047. world that have written to me with suggestions and bug reports.  Their
  1048. help and support are the only reason that I have developed DANCAD3D to
  1049. its present level.  I hope v2.0 will be useful to you and find a place
  1050. among the programs they value and use.
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.                                [DOC-18]      
  1063.